Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Australia F1 Australia F2 Italy F3 Italy F4 Germany F5 Netherlands F1 Germany F13 Portugal F3 France F6 Italy F11 France F8 France F16 USA F1 USA F3 France F16 France F17 Croatia F4 Croatia F5 Italy F26 France F13 France F14 France F17 Mexico F14 Mexico F15 France F2 Switzerland F1 Spain F19 Spain F20 France F12 Croatia F1 Croatia F2 Italy F1 Great Britain F4 Italy F14 Morocco F4 Italy F17 Austria F2 Austria F3 Italy F31 Spain F38 Israel F9 France F19 France F20 Turkey F46 Great Britain F2 Turkey F7 Turkey F8 Turkey F9 USA F7 Germany F5 Italy F23 France F16 Turkey F46 Germany F1 Germany F2 Thailand F2 Thailand F3 Turkey F6 Switzerland F1 Italy F20 Italy F7 Germany F7 Germany F14 Italy F8 Switzerland F4 Switzerland F2 Germany F15 Germany F8 Italy F9 Germany F16 France F6 France F7 Belgium F2 Qatar F1 Qatar F2 Portugal F2 USA F2 Austria F2 Memorial Savigny - Sassuolo Siemens Open 2001 - Scheveningen Black Forest Open - Freudenstadt 6th Sardinian International Championships - Cagliari Prague Open - Prague Tennis Cup of Flanders - Ostende Nord/LB Open 2004 - Braunschweig IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Citta di Monza - Monza Ostdeutscher Sparkessen Cup - Dresden Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino XI Ciutat de Barcelona - Barcelona Penza Cup - Penza 's Tennis Masters 07 Challenger - Graz Budapest Challenger - Budapest Guzzini Challenger - Recanati Kobstaedernes ATP Challenger - Kolding Challenger Tunisie - Tunis IPP Open - Helsinki Siemens Open - Scheveningen Zivnobanka Czech Open - Prostejov Samarkand Challenger - Samarkand Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Mitsubishi Electric Europe Cup - Monza Lubbock Challenger - Lubbock XII Abierto Internacional de Salinas - Salinas Samsung Secruities Cup Challenger - Seoul San Luis Potosi Challenger 2007 - San Luis Potosi Kos-Zucchetti Tennis Cup - Cordenons XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Tumkur Open - Tumkur X Ciutat de Barcelona - Barcelona San Remo Tennis Cup - San Remo Sporting Challenger - Turin Open 88 - Contrexeville Kyiv UMC Open - Kiev Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans BSI Challenger Lugano - Lugano DPD Challenger 2002 - Aschaffenburg San Marino CEPU Open - San Marino V Torneo Internazionale di Tennis - Barletta Brixina Tennis Open - Bressanone Geneva Challenger - Geneva San Marino Cepu Open - San Marino Memorial Manfredini - Sassuolo Pekao Open - Szczecin Ho Chi Minh City Challenger - Ho Chi Minh City Espinho Challenger - Espinho JVC Trophy - Vienna Challenger Casino Lugano - Lugano Muller Cup - Ulm Challenger Britania Zavaleta - Puebla Skandia Open - Linz XXX Edizione 'A Savoldi Marco' - Manerbio VII Torneo Internazionale di Tennis - Barletta Oberstaufen Cup-Head German Master's Series - Oberstaufen VIII Trofeo Ciutat de Barcelona - Barcelona Internationale Badische Meisterschaften Um Den Techem Cup - Zell San Marino Cepu Open - San Marino Unicredit Czech Open - Prostejov Copa Sevilla Internacionales de Andalucia - Seville VIII Torneo Internazionale di Tennis - Barletta Pekao Open - Szczecin Top Wool Challenger Biella - Biella Banca Stato Challenger - Lugano Oberstaufen Cup - Oberstaufen Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham Mexico City Challenger X Torneo Internazionale di Tennis - Barletta XL Bermuda Open - Bermuda Challenger 42 - Andrezieux XXXVII Torneig C.E. Laieta - Barcelona IPP Geneva Trophy - Geneva San Luis Potosi Challenger Lugano Challenger Jameson Cup - Milan Nord LB Open 2006 - Braunschweig Open de Franche-Comte - Besancon Ciudad de Pozoblanco Open Diputacion - Cordoba Top Wool Challenger-Immagine Trophy - Biella Pozoblanco Challenger Scheveningen Challenger USTA Challenger of Oklahoma - Tulsa Czech Open 2005 - Prostejov Geneva Challenger Top Wool Challenger - Biella Sacramento Challenger St. Petersburg Challenger - St. Petersburg Tiburon Challenger San Marino Cepu Open - San Marino Belgrade Challenger Rhodes Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Arad Challenger Citta di Como - Como WOW Cafe Challenger - New Orleans SIR Supermercadi Challenger - Rome XI Ciutat de Barcelona - Barcelona Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Singapore Challenger Memorial Manfredini - Sassuolo Bath Challenger Manerbio Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Szczecin Challenger Baden Open - Karlsruhe Trnava Challenger Mobilux Open - Luxembourg Madrid Challenger Recanati Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Geneva Challenger Togliatti Cup - Togliatti Open Mutouest de Saint-Brieuc - St. Brieuc Casablanca Challenger Rimouski Challenger San Luis Potosi Challenger Sarasota Challenger Monza Challenger San Benedetto Challenger San Marino Challenger Genova Challenger BMW Tennis Championship - Sunrise Guadalajara Challenger Sir Supermercati - Rome Tenerife Challenger Marburg Challenger Rome Challenger Prostejov Challenger Tanger Challenger Wolfsburg Challenger Rijeka Open - Rijeka Recanati Challenger San Remo Tennis Cup - San Remo Oberstaufen Challenger Zenith Tennis Cup-Harbour Club - Milan Szczecin Challenger Rennes Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Garden Open - Rome ECM Prague Open - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba Sarasota Challenger ATP Guzzini Challenger - Recanati Vicenza Challenger Prague Challenger Milan Challenger Open Costa Daurada - Tarragona Prostejov Challenger San Marino Challenger Ciutat de Barcelona - Barcelona St. Remy Challenger Orleans Challenger Sibiu Challenger Geneva Challenger Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples Bordeaux Challenger Vicenza Challenger Seoul Challenger Prague Challenger Padova Challenger Szczecin Challenger Todi Challenger Open de Montauban - Montauban Trnava Challenger Rome Challenger San Marino Cepu Open - San Marino San Luis Potosi Challenger Heilbronn Challenger ITG Miami Challenger - Miami Blois Challenger Genova Challenger XI Venice Open - Venice Salzburg Challenger Banca Stato Challenger Lugano - Lugano Nokian Hakkapeliitta Open - Tampere Challenger Ford de Cherbourg - Cherbourg Heilbronn Challenger Cordenons Challenger Rijeka Challenger Pekao Open 2001 - Szczecin Genova Challenger Banca Stato Challenger Lugano - Lugano Calabasas Challenger Genova Challenger ATP Challenger Open 2004 - Monchengladbach Biella Challenger Izmir Challenger Szczecin Challenger Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Sassuolo Challenger - Sassuolo Casablanca Challenger Bucaramanga Challenger Pekao Open 2005 - Szczecin Furth Challenger Seville Challenger Szczecin Challenger Geneva Challenger - Geneva Casablanca Challenger Bucaramanga Challenger Nord/LB Open - Braunschweig Podebradka Cup - Prague Open Diputacion - Cordoba Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Skandia Open - Linz 2000 Cairo Challenger - Cairo Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Honda Kah Singapore Men's Tennis Open - Singapore Como Challenger Schickedanz Open - Furth Szczecin Challenger Nord/LB Open - Braunschweig Open Castilla y Leon - Segovia Roma Open Challenger - Rome Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha Zagreb Open - Zagreb Flea Market Cup Busan Challenger Tennis - Busan BellSouth Open - Vina del Mar 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Savannah Challenger International Championship of Croatia - Umag Grand Prix Hassan II - Casablanca Badden Open by Rothaus - Ettlingen Prostejov Challenger Caltanissetta Challenger Tampere Imageneering Open - Tampere Marburg Challenger Internationaler Raiffeisen Grand Prix - St. Polten Nord LB Open - Braunschweig Gelsor Open Romania - Bucharest AT&T Challenger of Dallas - Dallas II Cyclus Open de Tenis - Florianopolis Tampere Challenger Freeman Men's $50,000 Challenger - Joplin Pekao Open 2003 - Szczecin Como Challenger Rado Geneva Challenger - Geneva Uncle Toby's Burnie Challenger - Tasmania Banca Stato Challenger Lugano - Lugano Baden Open - Karlsruhe AXA Open II - Espinho Challenger Casino Lugano - Lugano Open de Montauban - Montauban Geneva Challenger - Geneva Copa Sevilla - Seville Germany F1 Zagreb Open - Zagreb FILA Challenger - Biella Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Mallorca Open - Mallorca Uncle Toby's Australian Men's Clay Court Challenger - Canberra Czech Open - Prostejov KGHM Dialog Polish Indoors - Wroclaw Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Challenger Lugano - Lugano ATP Challenger Numea - New Caledonia Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso Baden Open - Ettlingen Copa Kia Challenger ATP - Santiago Grand Prix Hassan II - Casablanca Davidoff Swiss Indoors - Basel Mamaia Challenger - Constanta Recanati Challenger Open de Rennes - Rennes St. Remy Challenger Geneva Challenger Tata Open - Chennai Adidas International - Sydney Milan Indoors - Milan Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors - Basel Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco San Remo Challenger Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Recife Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Athens Challenger Idea Prokom Open - Sopot Open Romania - Bucharest Open de Moselle - Metz Leon Challenger RCA Championships - Indianapolis Karlsruhe Challenger Tata Open 2003 - Chennai Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BellSouth Open - Vina del Mar Bordeaux Challenger Cremona Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Dutch Open Tennis - Amersfoort Davidoff Swiss Indoors Basel - Basel MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Alphen Challenger Stockholm Open - Stockholm Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Heineken Open - Auckland The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Jersey Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Davidoff Swiss Indoors - Basel Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Bratislava Challenger Heineken Open - Auckland Open SEAT Godo 2006 - Barcelona Sophia Antipolis Challenger VTR Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril International Championship of Croatia - Umag Bet-at-home Open - Hamburg Guadalajara Challenger Swiss Indoors Basel - Basel Valencia Open - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo Furth Challenger Davidoff Swiss Indoors - Basel Heineken Open - Auckland Szczecin Challenger Brasil Open - Costa do Sauipe Poznan Challenger Grand Prix de Tennis de Lyon - Lyon Bergamo Challenger Charlottesville Challenger Cordenons Challenger Genova Challenger Trnava Challenger Qatar Exxon Mobil Open - Doha Orange Warsaw Open - Warsaw Knoxville Challenger Abierto Mexicano Telcel - Acapulco Champaign Challenger Napoli Challenger Marbella Challenger Grand Prix Hassan II - Casablanca Swiss Indoors Basel - Basel Leon Challenger Rimouski Challenger China Open - Beijing Monza Challenger Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Rome Challenger Barcelona Open BancSabadell - Barcelona Bratislava Challenger Davidoff Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Millenium Tennis Championships - Delray Beach Abierto Mexicano Telcel - Acapulco Allianz Suisse Open Gstaad - Gstaad San Remo Challenger PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Santo Domingo Challenger Tashkent Challenger Madrid Challenger Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Loughborough Challenger China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mohammedia Challenger Dubai Duty Free Tennis Championships - Dubai Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Guadalajara Challenger Barcelona Open BancSabadell - Barcelona Leon Challenger Swiss Indoors Basel - Basel Valencia Open - Valencia Stockholm Open - Stockholm Heineken Open - Auckland Adidas International - Sydney Rio Open 500 - Rio de Janeiro Abierto Mexicano de Tenis Pegaso - Acapulco Open 13 - Marseille Ecuador Open - Quito Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Mexico City Challenger Nord/LB Open - Braunschweig Memorial Savigni - Sassuolo Valencia Open - Valencia Millennium Estoril Open - Estoril Ecuador Open - Quito Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona Furth Challenger Cairo Challenger 2002 - Cairo Open Sud de France - Montpellier Geovillage Open Trofeo Melia Olbia - Olbia Aix En Provence Challenger Barcelona Open BancSabadell - Barcelona Internationale Badische Meisterschaffen Um Den Techem Cup - Zell ABN AMRO World Tennis Tournament - Rotterdam Bastad Challenger Rhein-Main Challenger 2004 - Aschaffenburg If Stockholm Open - Stockholm LXV Concurso Internacional Vigo - Vigo The 'Fitz' Casino Challenger - Tunica The Priority Telecom Open - Amersfoort Open Seat Godo 2005 - Barcelona Telenordia Swedish Open - Bastad Movistar Open - Vina del Mar Open Seat Godo 2003 - Barcelona Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest BCR Open Romania - Bucharest Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco BellSouth Open - Vina del Mar VTR Open - Vina del Mar Generali Open - Kitzbuhel Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Miami Tennis Masters Series - Rome Open de Tenis Comunidad Valenciana - Valencia UBS Open Gstaad - Gstaad Heineken Open - Auckland Telecom Italia Masters - Rome TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome SkiStar Swedish Open - Bastad Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Grand Prix Hassan II - Casablanca Abierto Mexicano Telfonica MoviStar - Acapulco Open de Nice Cote dAzur - Nice Masters Series Hamburg - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag French Open - Paris Davidoff Swiss Indoors - Basel Campionati Internazionali D'Italia - Rome Sony Ericsson Open - Miami French Open - Paris Masters Series Monte-Carlo - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Open de Moselle - Metz Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Monte Carlo Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Davidoff Swiss Indoors - Basel Monte-Carlo Rolex Masters - Monte-Carlo The Dubai Tennis Championships - Dubai Davis Cup, World Group, 1R, SUI-USA 0-5 Mercedes Cup - Stuttgart Croatia Open - Umag Copa Claro - Buenos Aires Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires French Open - Paris U.S. Open - New York Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, BEL-SUI 3-2 Mutua Madrilena Masters Madrid - Madrid French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Campeonato de Espana Kia de Tenis 2004 - Madrid Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, World Group, SF, SUI-ITA 3-2 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston